package cn.tedu.io.file;

import java.io.FileWriter;
import java.io.IOException;

public class FileWriterDemo1 {
    public static void main(String[] args) throws IOException {
        //创建文件字符输出流的对象
        //创建对象过程中会检测路径是否存在
        //如果不存在就会新建一个空文件
        //如果存在新建空文件把之前的内容进行覆盖
        FileWriter writer=new FileWriter("D:\\1.txt");


        //写出数据
        //底层根据缓冲区来传输数据
        //规定只有存满缓冲区才能进行数据传输，才能保证提供传输效率
        //此时指定数据没有存满缓冲区所以没有进行数据传输
        //数据就滞留在缓冲区
        writer.write("下午好！！！");


        //冲刷缓冲区
        //强制缓冲区进行传输数据即使数据没有存满
        writer.flush();



        //关流
        //关流含有自动冲刷缓冲区，防止数据滞留在缓冲区
        writer.close();



        //回收流对象
        //在某个时刻系统来进行回收
        writer=null;

    }
}
